package com.zwl.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.zwl.model.TqcMaterialsNeed;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TqcUpdateNeedsVo {

    private Integer id;

    private String productionLocation;

    private Integer level;

    //升级前置条件
    private String upgradePrerequisites;

    //哈夫币
    private Integer requiredHafuCoins;

    //所需材料总价值
    private Integer totalMaterialValue;

    //一共需要花费requiredHafuCoins+totalMaterialValue
    private Integer totalUpgradeCost;

    /**
     * 到时候通过一共多少个等级，然后分等级查询某个特勤处在哪个等级需要什么材料升级
     *
     */
//    private List<String> materialName;

    private List<TqcMaterialsNeed> tqcMaterialsNeeds;


    private Date createdAt;

    private Date updatedAt;


}
